in the teeth of the weather - Deutsch Englisch Wörterbuch